Skip to content

Conversation

@Danm72
Copy link
Owner

@Danm72 Danm72 commented Feb 5, 2026

Summary

  • Redesign all dashboard components (Header, AgentSidebar, KanbanColumn, TaskCard, LiveFeed) to match production design
  • Add 18 new molecule components for the redesigned UI
  • Add TaskDetailPanel slide-over with deliverable viewer and markdown rendering
  • Fix Supabase storageKey mismatch that caused empty RLS results
  • Add dashboard UI columns migration

Details

75 files changed — all scoped to apps/web/src/, docs/solutions/, and packages/database/supabase/migrations/. No infrastructure, Docker, test infra, or .claude/rules changes.

Patch extracted cleanly from feat/match-production-ui branch point (2a743db) to avoid reverting any post-branch changes from feat/mission-control-implementation.

Test plan

  • pnpm build passes
  • pnpm test passes
  • Visual verification at /tasks — task cards, kanban columns, task detail modal
  • Visual verification at / — header, agent sidebar, live feed
  • Deliverable auto-select works for single-deliverable tasks

🤖 Generated with Claude Code

New molecule components:
- AgentFilterChips, AgentListItem, AgentStatusBox, AllAgentsRow
- AssigneeDisplay, AttentionList, ConnectionStatus, DeliverableView
- FeedEntry, FeedTypeTabs, FilterIndicator, MarkdownViewer
- SquadBadge, StatusFilterBar, StatusFilterPill, StatusToggle
- SystemMessage, TaskCardCompact

Redesigned organisms:
- Header: production layout with squad badge, connection status, clock
- AgentSidebar: attention-based agent list with status indicators
- KanbanColumn: compact task cards with assignee display
- TaskCard: redesigned with priority badges and assignees
- LiveFeed: feed type tabs with system messages

Updated templates:
- DashboardLayout: three-column layout matching production
- TaskDetailPanel: slide-over modal with deliverable viewer
- TaskDetailInlinePanel: inline panel variant with tabs
- AgentProfilePanel: updated agent profile display

Key fixes:
- Fix Supabase client auth (storageKey mismatch causing empty RLS results)
- Auto-select single deliverables in task detail view
- Add remark-gfm for markdown table rendering

New utilities:
- useAgentAttention hook for agent attention tracking
- formatRelativeTime for human-readable timestamps

Includes migration for dashboard UI columns and storageKey solution doc.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Danm72 Danm72 force-pushed the feat/dashboard-ui-redesign branch from 8110bdb to 6c123ec Compare February 5, 2026 16:07
@Danm72 Danm72 merged commit 521d235 into main Feb 5, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant